package com.briup.es.service;

import com.briup.es.domain.vo.BookVO;

import java.util.List;

public interface CollectService {

    /**
     * 列举当前登录用户收藏的图书商品列表
     * @return List<BookVO> 图书商品的简要信息列表
     */
    List<BookVO> listCollect();

    /**
     * 给当前登录用户新增收藏记录
     * @param bookId 图书商品id
     */
    void addCollect(Integer bookId);

    /**
     * 根据图书id批量取消 当前登录用户的收藏记录
     * @param ids 图书商品id
     */
    void batchCancelCollect(List<Integer> ids);
}
